#include<stdio.h>
#include<unistd.h>
#include<sys/types.h>

int gval=0;

int main()
{
    printf("I am process,pid:%d,ppid:%d\n",getpid(),getppid());
    pid_t id=fork();


    if(id>0)
    {
        while(1)
        {
            printf("我是父进程，pid:%d,ppid:%d,ret id:%d,gval:%d\n",getpid(),getppid(),id,gval);
            gval+=10;
            sleep(1);
        }
    }
    else if(id==0)
    {
        while(1)
        {

            printf("我是子进程，pid:%d,ppid:%d,ret id:%d,gval:%d\n",getpid(),getppid(),id,gval);
            gval++;
            sleep(1);
        }
    }

    return 0;
}


//int main()
//{
//    //chdir("/home/aljyz");
//    FILE* fp=fopen("wll.txt","w");
//    if(fp==NULL)
//    {
//        return 0;
//    }
//
//    pid_t id=getpid();
//    pid_t pid=getppid();
//    while(1)
//    {
//        printf("hwllo wll,I am a process,pid:%d ppid:%d\n",id,pid);
//        sleep(1);
//    }
//    return 0;
//}
